<?php
class Recursos_Movilidad  extends CI_Controller{

	function __construct()
	{
		parent::__construct();
		$this->load->model('Recursos_Movilidad_Model');
		$this->load->model('Recursos_Model');
	}


	function eliminar($IdM, $IdR){

		$content['filas'] = $this->Recursos_Movilidad_Model->Eliminar(array('IdMovimiento' => $IdM, 'IdTipoRecurso' => $IdR));
		redirect('Movimientos/recursos/'.$IdM);
			
	}

	function editar($IdM, $IdR){

		$content['filas'] = $this->Recursos_Movilidad_Model->Ver(array('IdMovimiento' => $IdM, 'IdTipoRecurso' => $IdR));
		$content['link_back'] =  anchor('Movimientos/recursos/'.$IdM,'VOLVER AL LISTADO',array('class'=>'atras'));


		$this->form_validation->set_rules('Cantidad', 'CANTIDAD', 'required|is_numeric|');
		$this->form_validation->set_rules('Moneda', 'NOMBRE', 'required|max_length[45]');
			
		$this->form_validation->set_error_delimiters('<span style="color:red;" class="error">', '</span>');

		if($this->form_validation->run())
		{
				
			unset($_POST['submit']);
				
			if($this->Recursos_Movilidad_Model->Editar($_POST))
			{
				//echo "Error";
				$this->session->set_flashdata('flashConfirm', 'The user has been successfully updated.');
				redirect('Movimientos/recursos/'.$IdM);
			}
			else
			{
				//echo "Succ";
				$this->session->set_flashdata('flashError', 'A database error has occured, please contact your administrator.');
				redirect('Asignaturas/editar');
			}
		}


		$data['title'] = 'EDITAR RECURSOS DE MOVILIDAD: '.$IdM;
		$data['content'] = $this->load->view('Movimientos/RecursosEditar_Form', $content, TRUE);

		$this->load->view('Plantilla/popup', $data);
			
	}


	function insertar($IdM){
		$content['filas'] = array('IdMovimiento' => $IdM);
		$content['link_back'] =  anchor('Movimientos/recursos/'.$IdM,'VOLVER AL LISTADO',array('class'=>'atras'));

		$this->form_validation->set_rules('IdTipoRecurso', 'RECURSO', 'required|max_length[20]');
		$this->form_validation->set_rules('Cantidad', 'CANTIDAD', 'required|is_numeric|');
		$this->form_validation->set_rules('Moneda', 'NOMBRE', 'required|max_length[45]');
			
		$this->form_validation->set_error_delimiters('<span style="color:red;" class="error">', '</span>');
			
		if($this->form_validation->run())
		{
			unset($_POST['submit']);

				

			if($this->Recursos_Movilidad_Model->Insertar($_POST)===1)
			{
				$this->session->set_flashdata('flashConfirm', 'The user has been successfully updated.');
				redirect('Movimientos/recursos/'.$IdM);
			}
			else
			{
				$this->session->set_flashdata('flashError', 'A database error has occured, please contact your administrator.');
				echo "estoy dentro de la funcion de resultado fracaso";
			}
		}

		$content['recursos'] = $this->Recursos_Model->RecursosDropdown();
		$data['title'] = 'INSERTAR RECURSOS A'.$IdM;
		$data['content'] = $this->load->view('Movimientos/RecursosInsertar_Form', $content, TRUE);

		$this->load->view('Plantilla/popup', $data);
			
	}

	function id_check($str) {

			
		if ( $this->Asignaturas_Model->Ver(array('id' => $str,'count' => true)) >  0) {
			$this->form_validation->set_message('id_check', 'El %s ya esta registrado ');
			return FALSE;
		}
		else {
			return TRUE;
		}
	}

}
/* End of file Asignaturas.php */
/* Location: ./application/controllers/Asignaturas.php */